
/**
 * cookie存数据
 * @param {String} key  //键
 * @param {String} val  //值
 * @param {Number} seconds  //时间/s
 */
function setCookie(key,val,seconds){
    const d = new Date
    // d.setTime为从1970-设置的时间已经过了多少秒
    d.setTime( d.getTime() - 8 * 60 * 60 * 1000 + 1000 * seconds)
    if(typeof val == 'object') val = JSON.stringify(val)
    document.cookie = `${key}=${val};expires=${d}`
}

/**
 * cookie查数据
 * @param {String} key  需要查找的键
 */
function getCookie(key){
    let val
    let data = document.cookie.split('; ')
    data.forEach( item => {   //键=值，键=值，键=值
        let temp = item.split('=')[0] // [键，值]
        if(key == temp){
            val =  item.split('=')[1]
            return
        }
    })
    return val
}


/**
 * cookie删数据
 * @param {String} key  需要删除的键
 */
function removeCookie(key){
    document.cookie = `${key}=null;expires = -1`
}
